Ubuntu Server root用户 远程登录
在 Ubuntu 中默认是禁止 root 远程 SSH 登录的,需要手动开启的操作步骤(适用于 Ubuntu 20.04 / 22.04 / 24.04)。
1 给 root 设置密码(默认可能未启用)
Ubuntu 默认 root 没有密码,需要设置:
sudo passwd root
输入两次密码即可。
2 修改 SSH 配置允许 root 登录
编辑配置文件:
sudo su - root
vi /etc/ssh/sshd_config
找到这一行:
#PermitRootLogin prohibit-password
改成:
PermitRootLogin yes
⚠ 如果没有这行,就手动添加。
2.1 同时确认密码认证开启
找到:
PasswordAuthentication
确保是:
PasswordAuthentication yes
3 重启 SSH 服务
sudo systemctl restart ssh
4 测试远程登录
在另一台机器执行:
ssh root@你的服务器IP